package com.atguigu.tingshu.user.service;

import com.atguigu.tingshu.vo.user.UserListenProcessVo;

public interface UserListenProcessService {

    /**
     * MongoDB 查询用户上次声音播放进度
     * @param trackId
     * @return
     */
    Object getTrackBreakSecond(Long trackId);


    /**
     * MongoDB
     * 更新用户上次声音播放进度
     * @param userListenProcessVo
     * @return
     */
    void updateListenProcess(UserListenProcessVo userListenProcessVo);







    /**
     * MongoDB测试接口
     * @return
     */
    void testMongo();

    /**
     * MySQL
     * 更新用户上次声音播放进度
     * @param userListenProcessVo
     */
    void updateListenProcessMysql(UserListenProcessVo userListenProcessVo);

    /**
     * MySQL
     * 查询用户上次声音播放进度
     * @param trackId
     * @return
     */
    Object getTrackBreakSecondMysql(Long trackId);


}
